#include<stdio.h>
int main()
{
    char b[1000];
    int a[10]={0};
    int i=0,num,place=0,bb;
    while(scanf("%s",&b)!=EOF)
    {
        for(i=0;i<10;i++)
        {
            a[i]=0;
        }
        num=0;place=0;
        i=0;
        while(b[i]!='\0')
        {
            bb=b[i]-'0';
            switch(bb)
            {
            case 0:a[0]=a[0]+1;break;
            case 1:a[1]=a[1]+1;break;
            case 2:a[2]=a[2]+1;break;
            case 3:a[3]=a[3]+1;break;
            case 4:a[4]=a[4]+1;break;
            case 5:a[5]=a[5]+1;break;
            case 6:a[6]=a[6]+1;break;
            case 7:a[7]=a[7]+1;break;
            case 8:a[8]=a[8]+1;break;
            case 9:a[9]=a[9]+1;break;
            }
            i++;
        }
        for(i=0,num=a[0];i<10;i++)
        {
            
            if(num>=a[i+1])
                {num=a[i];place=place;}
            else
                {num=a[i+1];place=place+1;}
        }
        printf("%d\n",place);
    }
    return 0;
}